/**
 * 接口统一返回结果
 */
export interface ApiResult<T> {
  //成功/失败
  success: boolean;
  // 状态码
  code: number;
  // 状态信息
  msg?: string;
  // 返回数据
  data?: T;
}

/**
 * 分页查询统一结果
 */
export interface PageResult<T> {
  // 返回数据
  records: T[];
  // 总数量
  total: number;
  //每页条数
  size: number;
  //当前页数
  current: number;
  //共多少页
  pages: number;
}

/**
 * 分页查询基本参数
 */
export interface PageParam {
  // 第几页
  index?: number;
  // 每页多少条
  size?: number;
}
